

import Vue from "vue";
//引入Vuex
import Vuex from 'vuex'

//引入模块
import home from './modules/home'
import search from './modules/search'
import detail from './modules/detail'
import user from './modules/user'
//使用Vuex插件
Vue.use(Vuex)

//4.创建一个store(vuex的实例),参数是一个配置对象,在配置对象中可以配置actions,mutations,state,getters等等
//暴露出去供Vue实例的配置项挂载
export default new Vuex.Store({
  namespace: true,
  modules: {
    home,
    search,
    detail,
    user
  }
})